package com.devilvan.betrice.houseprice.vo;


import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @Description 房客值对象
 * @author Evad.Wu
 * @date 2022-07-12
 */
@Data
@Schema(description = "房客值对象")
public class HousePriceVo {

    @Schema(description = "系统ID")
    @JSONField(alternateNames = {"pid"})
    private String sysId;
    @Schema(description = "地产商ID")
    @JSONField(alternateNames = {"id"})
    private String groupId;
    @Schema(description = "城市ID")
    @JSONField(alternateNames = {"city_id"})
    private String cityId;
    @Schema(description = "城市名字")
    @JSONField(alternateNames = {"city_name"})
    private String cityName;
    @Schema(description = "建筑面积（最小）")
    @JSONField(alternateNames = {"min_frame_area"})
    private String minFrameArea;
    @Schema(description = "建筑面积（最大）")
    @JSONField(alternateNames = {"max_frame_area"})
    private String maxFrameArea;
    @Schema(description = "区域ID")
    @JSONField(alternateNames = {"district_id"})
    private String districtId;
    @Schema(description = "区域名字")
    @JSONField(alternateNames = {"district_name"})
    private String districtName;
    @Schema(description = "商业圈ID")
    @JSONField(alternateNames = {"bizcircle_id"})
    private String bizcircleId;
    @Schema(description = "商业圈名字")
    @JSONField(alternateNames = {"bizcircle_name"})
    private String bizcircleName;
    @Schema(description = "装修")
    @JSONField(alternateNames = {"decoration"})
    private String decoration;
    @Schema(description = "户型描述")
    @JSONField(alternateNames = {"frame_rooms_desc"})
    private String frameRoomsDesc;
    @Schema(description = "标题")
    @JSONField(alternateNames = {"title"})
    private String title;
    @Schema(description = "楼盘名")
    @JSONField(alternateNames = {"resblock_name"})
    private String resblockName;
    @Schema(description = "楼盘别名")
    @JSONField(alternateNames = {"resblock_alias"})
    private String resblockAlias;
    @Schema(description = "地址")
    @JSONField(alternateNames = {"address"})
    private String address;
    @Schema(description = "售楼部地址")
    @JSONField(alternateNames = {"store_addr"})
    private String storeAddr;
    @Schema(description = "平均单价")
    @JSONField(alternateNames = {"avg_unit_price"})
    private String avgUnitPrice;
    @Schema(description = "均价")
    @JSONField(alternateNames = {"average_price"})
    private String averagePrice;
    @Schema(description = "地址备注")
    @JSONField(alternateNames = {"address_remark"})
    private String addressRemark;
    @Schema(description = "标签")
    @JSONField(alternateNames = {"tags"})
    private String[] tags;
    @Schema(description = "房屋类型")
    @JSONField(alternateNames = {"house_type"})
    private String houseType;
    @Schema(description = "房屋类型值")
    @JSONField(alternateNames = {"house_type_value"})
    private String houseTypeValue;
    @Schema(description = "销售状态")
    @JSONField(alternateNames = {"sale_status"})
    private String saleStatus;
    @Schema(description = "是否已评估")
    @JSONField(alternateNames = {"has_evaluate"})
    private String hasEvaluate;
    @Schema(description = "是否支持VR看房")
    @JSONField(alternateNames = {"has_vr_house"})
    private String hasVrHouse;
    @Schema(description = "开盘日期")
    @JSONField(alternateNames = {"open_date"})
    private String openDate;
    @Schema(description = "面价")
    @JSONField(alternateNames = {"show_price"})
    private String showPrice;
    @Schema(description = "面价单位")
    @JSONField(alternateNames = {"show_price_unit"})
    private String showPriceUnit;
    @Schema(description = "明细URL")
    @JSONField(alternateNames = {"url"})
    private String url;
}
